 String detail = salrOrder.getDetail();
        if (StringUtils.isEmpty(detail)) {
            return;
        }
        log.info("SL+setmeal组合：{}逻辑开始，订单号:{}",salrOrder.getProductType(),salrOrder.getClientOrderNo());
        JSONObject json = JSON.parseObject(detail);
        //转换以前旧的休息室格式
        OrderSettleMsgSLCus.SettleCus cus=JSON.parseObject(JSON.toJSONString(json.getJSONObject(AbstractOrderSettle.SETTLE_CUS)), OrderSettleMsgMeal.SettleCus.class);
        OrderSettleMsgSL.SettleInfo settleInfo=new OrderSettleMsgSL.SettleInfo();
        OrderSettleMsgSL.SettleCus settleSlCus=new OrderSettleMsgSL.SettleCus();
        BeanUtils.copyProperties(cus,settleSlCus);
        BeanUtils.copyProperties(cus,settleInfo);
        settleInfo.setServiceTime(svcOrder.getServiceTime());//服务时间
        json.put(AbstractOrderSettle.SETTLE_CUS, JSON.toJSONString(settleSlCus));
        json.put(AbstractOrderSettle.SETTLE_INFO, JSON.toJSONString(settleInfo));
        JSONObject jsonMerge = JSONObjectUtils.jsonMerge(json, JSON.parseObject(detail));
        String slMsg = JSON.toJSONString(jsonMerge);
        log.info("休息室(SL_setmeal)转换旧的detail:{}",slMsg);
        salrOrder.setDetail(slMsg);
        slOrderSettleImpl.aloneHandleCus(salrOrder,svcOrder);

           Object value = JSONPath.read(detail, "settleInfo.serviceTime"); --读取字符串